package com.rightsidetech.system.service;

import com.github.pagehelper.PageInfo;
import com.rightsidetech.commom.base.ResponseData;
import com.rightsidetech.system.dtos.request.BatteryCheckAddReq;
import com.rightsidetech.system.dtos.request.BatteryCheckHandleReq;
import com.rightsidetech.system.dtos.request.BatteryCheckReq;
import com.rightsidetech.system.entity.SysBatteryCheck;

import java.util.List;

/**
 * @Package: com.rightsidetech.system.service
 * @ClassName: SysBatteryCheckService
 * @Author: yinj
 * @CreateTime: 2022/01/05 16:14
 */
public interface SysBatteryCheckService {
    ResponseData<PageInfo<SysBatteryCheck>> page(BatteryCheckReq req);

    List<SysBatteryCheck> exBatteryCheck(BatteryCheckReq req);

    ResponseData handle(BatteryCheckHandleReq request);

    ResponseData add(BatteryCheckAddReq request);

    SysBatteryCheck selectByPrimaryKey(Long id);

    List<SysBatteryCheck> selectList(BatteryCheckReq request);
}
